package com.burstly.lib.component;

import com.burstly.lib.network.beans.ResponseBean;
import com.burstly.lib.network.beans.ResponseBean.ResponseData;
import com.burstly.lib.persistance.ResponseSaver;
import com.burstly.lib.ui.BurstlyView;
import java.util.List;
import java.util.Map;

public abstract interface IAdaptorController
{
  public abstract void click();

  public abstract void destroy();

  public abstract IBurstlyAdaptor getAdaptor();

  public abstract IInternalBurstlyAdListener getBursltlyAdListener();

  public abstract ResponseBean.ResponseData getCurrentAdData();

  public abstract String getNetworkName();

  public abstract String getViewId();

  public abstract void hideComponent();

  public abstract boolean isPrefetchRequest();

  public abstract void pause();

  public abstract void resume();

  public abstract void setBursltlyAdListener(IInternalBurstlyAdListener paramIInternalBurstlyAdListener);

  public abstract void setClientTargetParams(Map<String, String> paramMap);

  public abstract void setCustomNetworkParams(Map<String, ?> paramMap);

  public abstract void setInterstitialMode(boolean paramBoolean);

  public abstract void setLifeCycleListener(IComponentQueueLifecycleListener paramIComponentQueueLifecycleListener);

  public abstract void setParent(BurstlyView paramBurstlyView);

  public abstract void setPrefetchedRequest(boolean paramBoolean);

  public abstract void setResponseSaver(ResponseSaver<ResponseBean> paramResponseSaver);

  public abstract void showComponent();

  public abstract void showPrecachedAd();

  public abstract void start();

  public abstract void stop();

  public static abstract interface IComponentQueueLifecycleListener
  {
    public abstract void failedToShow(List<FailedToShow> paramList);

    public abstract void startAutorefreshByParam(int paramInt);

    public abstract void successToshow(List<FailedToShow> paramList);
  }
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.burstly.lib.component.IAdaptorController
 * JD-Core Version:    0.6.2
 */